﻿/*

WillStrohl.CodeCamp Module for DotNetNuke
Version: 01.00.00
Author: Will Strohl
E-Mail: will.strohl@gmail.com
Website: http://www.willstrohl.com

Copyright 2011 Will Strohl

*/

/* Some round fancies */
.tl, .tr, .bl, .br {
	background: url(images/corners.gif);
	width: 10px;
	height: 10px;
	font-size: 0;
}

.tl, .bl { float: left; }
.tr, .br { float: right; }

.shiny_box {
	background: #0066ff;
	color: #ffffff;
	width: 210px;
	overflow: hidden;
}
.shiny_box p { margin:10px; }

.shiny_box .tl { background-position: -340px 0px; }
.shiny_box .tr { background-position: -350px 0px; }
.shiny_box .bl { background-position: -340px 10px; }	
.shiny_box .br { background-position: -350px 10px; }

.shiny_box_body { color: #ffffff; clear: both; padding: 0 10px; overflow: hidden; }
* html .shiny_box_body { height: 1%; }

.wns-task-incomplete, .wns-task-complete { margin-left:2em; vertical-align:top; }
.wns-task-incomplete { list-style-image:url(/images/deny.gif); }
.wns-task-complete { list-style-image:url(/images/grant.gif); text-decoration:line-through; }

#divCodeCampCommand { margin-left:2em; margin-top:2em; }
#divAddTrackCommand { text-align:right; }

.cc_SpeakerStatus { height:2em; background-color:#dcdcdc; border:1px #000000 solid; padding:2px 2px 2px 2px; margin:2px 2px 10px 2px; }
    .cc_SpeakerStatus span { display:block; width:500px; margin:5px 5px 5px 5px; }
    .cc_SpeakerStatus span span { display:inline; }

ul.cc_speakerlist { margin:0px; padding:0px; }
    ul.cc_speakerlist li.cc_speakerlist-item { list-style-type:none; margin-bottom:10px; }
    div.cc_speaker-imagewrapper { width:100px; height:100px; float:left; margin:0px 5px 5px 0px; }
    div.cc_speaker-infowrapper { margin-bottom:5px; overflow:hidden; }
        h3.cc_info-speakername {  }
        span.cc_info-companyname { display:block; margin-bottom:5px; }
        span.cc_info-companyname label { margin-right:5px; }
        span.cc_info-companytitle { display:block; margin-bottom:5px; }
        span.cc_info-companytitle label { margin-right:5px; }
    div.cc_speaker-biowrapper { margin-bottom:5px; overflow:hidden; }
    div.cc_speaker-adminwrapper { clear:both; height:2em; background-color:#FFFF80; border:1px #000000 solid; padding:2px 2px 2px 2px; margin:6px 2px 10px 2px; }
    div.cc_speaker-adminwrapper span.cc_speaker-admininner { display:block; margin:4px 6px 0px 6px; }